<template>
	<view class="container">
		<view v-for="(item, index) in data" :key="index" class="code-item">
			<view class="code-info">
				<span class="label"> {{item.weekName}} </span>
				<uni-tag v-if="item.flag" type="success" text="前往" size="default" @click="goInit" />
			</view>
			<!-- 新增的说明部分 -->
			<view class="week-description">
				{{item.description}}
			</view>
		</view>

		<image src=" /static/backPng/back.png"></image>
	</view>
</template>
<script>
	export default {
		data() {
			return {
				data: [{
						"weekName": "1、初始化",
						"flag": true,
						"description": "首先去=设置=界面进行初始化并导入对应的数据，可以点击刷新查看是否有最新数据，日常使用是年级成绩和积分表",
					},
					{
						"weekName": "2、EXCEL数据表头从左至右",
						"flag": false,
						"description": "数据格式：EXCEL数据表头从左至右：班级，姓名，考号，学号，成绩"
					},
					{
						"weekName": "3、个性化使用",
						"flag": false,
						"description": "班级管理、班级成绩是个性化使用"
					}, {
						"weekName": "4、EXCEL数据表头从左至右",
						"flag": false,
						"description": "数据格式：名单数据表： 姓名，学号；成绩数据表： 姓名，成绩"
					}, {
						"weekName": "5、过关抽签",
						"flag": false,
						"description": "用于随机不重复抽取名单，点击准备初始化数据，然后点击开始或者过关下一位，点击失败记录名单，点击导出，显示未回答学生名称"
					}, {
						"weekName": "6、导入功能",
						"flag": false,
						"description": "是将excel文件上传到123云盘，复制其下载链接实现的"
					}
				]
			};
		},
		methods: {
			goInit() {
				uni.navigateTo({
					url: '/pages/index/set',
					animationType: 'fade-in',
					animationDuration: 200
				});
			}
		}


	};
</script>
<style scoped>
	.loader {
		position: fixed;
		/* 固定定位 */
		top: 50%;
		/* 垂直居中 */
		left: 50%;
		/* 水平居中 */
		transform: translate(-50%, -50%);
		/* 通过偏移使其真正居中 */
		width: 50px;
		aspect-ratio: 1;
		display: grid;
		z-index: 999;
	}

	.loader::before,
	.loader::after {
		content: "";
		grid-area: 1/1;
		--c: no-repeat radial-gradient(farthest-side, #25b09b 92%, #0000);
		background:
			var(--c) 50% 0,
			var(--c) 50% 100%,
			var(--c) 100% 50%,
			var(--c) 0 50%;
		background-size: 12px 12px;
		animation: l12 1s infinite;
	}

	.loader::before {
		margin: 4px;
		filter: hue-rotate(45deg);
		background-size: 8px 8px;
		animation-timing-function: linear;
	}

	@keyframes l12 {
		100% {
			transform: rotate(.5turn);
		}
	}

	.download-link {
		text-decoration: none;
		/* 去掉下划线 */
	}

	.action-buttons {
		margin-top: 20rpx;
		margin-bottom: 20rpx;
		display: flex;
		flex-direction: row;
		/* 默认是row，可省略 */
		justify-content: space-between;
		/* 根据需要调整对齐方式 */
		gap: 10px;
		/* 按钮之间的间距 */
	}


	/* 状态 */
	.greenBackground {
		padding: 5px;
		border-radius: 8px;
		background-color: rgb(40, 167, 69);
		/* 有效的背景色为绿色 */
		color: white;
		font-weight: bold;
		/* 可选：设置文字颜色 */
	}

	.redBackground {
		border-radius: 8px;
		padding: 5px;
		background-color: red;
		/* 无效的背景色为红色 */
		color: white;
		font-weight: bold;
		/* 可选：设置文字颜色 */
	}

	/* 其他 */
	.inline-container {
		display: inline-block;
		margin-top: 10px;
		/* 或者使用 display: inline-flex; */
	}

	.peizhi {
		padding: 3px;
		color: white;
		background-color: #007bff;
		margin-top: 4px;
	}

	.bangDing {
		padding: 3px;
		color: white;
		background-color: #ff55ff;
		margin-top: 4px;
	}

	.qqKey {
		padding: 3px;
		color: white;
		background-color: #aa55ff;
		margin-top: 4px;
	}

	.container {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.code-item {
		width: 90%;
		padding: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		border: 1px solid #ccc;
		border-radius: 5px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	}

	.code-info {
		/* display: flex;
		flex-direction: column; */
		display: flex;
		/* 使用 Flexbox */
		justify-content: space-between;
		/* 左右分开对齐 */
		align-items: center;
	}

	.label {
		font-weight: bold;
	}

	.week-description {
		margin-top: 10px;
		padding: 10px;
		background-color: #f9f9f9;
		border-radius: 5px;
		border: 1px solid #eee;
		font-size: 14px;
		color: #666;
	}

	.value {
		margin-bottom: 5px;
	}

	.qq {
		font-style: italic;
	}

	/* 允许文本被选择 */
	.selectable-text {
		user-select: text;
		/* 标准语法 */
		-webkit-user-select: text;
		/* Safari */
		-moz-user-select: text;
		/* Firefox */
		-ms-user-select: text;
		/* IE10+/Edge */
		cursor: text;
		/* 提供一个文本光标，增加交互性 */
	}

	.explanation {
		margin-top: 20px;
		color: #666;
		font-size: 16px;
		line-height: 1.6;
	}

	.explanation span {
		display: inline-block;
		background-color: #f0f0f0;
		padding: 5px 10px;
		border-radius: 5px;
		cursor: pointer;
		transition: background-color 0.3s;
	}

	.search-bar {
		width: 95%;
		display: flex;
		/* 使用 flexbox 布局 */
		align-items: center;
		/* 垂直居中对齐 */
		position: sticky;
		/* 使用粘性定位 */
		top: 0;
		/* 当滚动到.pokemon-container的顶部时固定 */
		padding: 15rpx;
		/* 根据需要添加内边距 */
		z-index: 10;
		/* 确保这些元素在页面最上层 */
		margin-bottom: -50rpx;
		/* 根据需要调整边距 */
	}
</style>